////////////////////////////////////////////////////////////////////
// File:				Batch.h
// Author(s):			Gerald Leung (GL), Jeremy Cowles (JC)
// Creation Date:		Sat Feb 06 03:35:00 PST 2008
// Spec:				
// Purpose:				Batch Classes Interface
////////////////////////////////////////////////////////////////////
#ifndef			BATCHVIEWCONTROLLER_H
#define			BATCHVIEWCONTROLLER_H
// Implementation-dependent Includes
#include		<vector>
#include		<GL/glut.h>
// Interface Includes
#include		"Batch.h"

using			std::vector;

class			BatchViewController
{
public:
	unsigned	_nWorkUnits, _nWidth, _nDepth, _nHeight, _nFootprint, _nTopFloor;
	float		_fInvScale;
	Batch		*_pCurrentBatch;
				BatchViewController		(void);
				BatchViewController		(Batch *);
				~BatchViewController	(void);
	void		draw					(void);
	void		setCurrentBatch			(Batch *);
};

#endif			// BATCHVIEWCONTROLLER_H